let fs = require('fs');

function fileDisplay(filePath, i18nFilePath) {
  fs.readdir(filePath, (err, files) => {
    // 保存js代码
    let js = '';
    files.forEach(filename => {
      // 需要引入的文件
      js += `var ${filename.split('.')[0]} = require('./json/${filename}');\n`
    })
    // 需要导出的代码
    js += `
module.exports = {
        ${
            files.map(item => {
                return item.split('.')[0]
            }).join(',\n\t\t')
        }
}
        `;
    // 将js代码保存在当前文件夹的index.js文件中
    fs.writeFile(i18nFilePath + '/index.js', js, err => {
      try {
        if (err) throw new Error(err);
      } catch (err) {
        console.error(err);
      }
    });
  })
}
module.exports = fileDisplay;
